/*Diego Lima de Freitas RA: 317632
 *Yuri Souza Padua RA: 317420
 * 
 * Classe que trata a lista de variáveis locais
 */

package AST;

import java.util.ArrayList;

public class LocalVarList {

    private ArrayList<VarDec> v;

    public LocalVarList() {
        v = new ArrayList<VarDec>();
    }

    public void addElement(VarDec variable) {
        v.add(variable);
    }

    public void genC(PW pw) {
        

        for (int i = 0; i < v.size(); i++) {
            VarDec vars = v.get(i);
            pw.println(vars.getType().getCname() + " " + vars.getName() + ";");
        }


    }
}
